import { defineConfig } from '@configurajs/eslint'

export default defineConfig({
  ignores: [
    'packages/varlet-cli/lib/**',
    'packages/varlet-cli/site/**',
    'packages/varlet-cli/template/**',
    'packages/varlet-cli/client.js',
    'packages/varlet-cli/client.d.ts',
    'packages/varlet-vite-plugins/lib/**',
    'packages/varlet-vscode-extension/dist/**',
    'packages/varlet-ui/lib/**',
    'packages/varlet-ui/es/**',
    'packages/varlet-ui/umd/**',
    'packages/varlet-ui/site/**',
    'packages/varlet-ui/public/**',
    'packages/varlet-ui/coverage/**',
    'packages/varlet-ui/highlight/**',
    'packages/varlet-ui/types/index.d.ts',
    'packages/varlet-ui/types/styleVars.d.ts',
    'packages/varlet-ui/src/*/__tests__/__snapshots__/*',
    'packages/varlet-ui/.varlet/**',
    'packages/varlet-ui-playground/public/**',
    'packages/varlet-ui-playground/site/**',
    'packages/varlet-shared/lib/**',
    'packages/varlet-use/lib/**',
    'packages/varlet-preset-tailwindcss/lib/**',
    'packages/varlet-preset-unocss/lib/**',
    'packages/varlet-import-resolver/lib/**',
    'packages/varlet-touch-emulator/iife.js',
  ],
})
